package com.cskaoyan.javase.junit._0introduction;

import org.junit.Test;

/**
 * Junit更加简单，直白的说法就是：
 * Junit可以在同一个类中实现多个main方法的效果，它是非常好的测试工具。
 * 在JavaSE阶段可以用来测试各种demo或者idea。
 *
 * Junit如何实现一个类中的多个main方法呢?(关于Junit的使用,仅做了解,不作为重点,也不需要深入探究)
 *      1.找到一个类(这个类最好不要叫Test)，直接在类体的空白处，写注解(annotation) @Test
 *      2.直接写注解肯定会报错，这时"alt + 回车"报错的位置,选择第一个选项,然后一直回车
 *      3.接下来在@Test的下面写测试方法,格式是:
 *          public void 方法名(){
 *              // 方法体
 *          }
 * 解释:
 *      1.注解(Annotation) 注解是和class类一样的数据类型,是平行的关系,都属于引用数据类型
 *          类名和注解名都是大驼峰书写
 *      2.导入依赖,导入非JDK的第三方工具包以辅助完成开发需求
 *
 * 注意事项:
 *      1.Junit单元测试的格式上：
 *          public void 是固定格式，不可修改，修改会报错。
 *          并且测试方法正常情况下，不能添加形参，必须是空参方法。
 *
 *
 *      2.做单元测试的类中，不要写main方法，没有太大意义。
 *
 * @since 16:40
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
    @Test
    public void test() {
        System.out.println("hello world!");
    }

    @Test
    public void test2() {
        System.out.println("你是一个好人,但是我们不合适!");
    }

    @Test
    public void test3() {
        System.out.println("听我说,谢谢你~");
    }
}
